Amazon EventBridge (formerly CloudWatch Events) is a serverless event bus that enables you to connect application data from your own apps, AWS services, and Software-as-a-Service (SaaS) applications. You can use EventBridge to trigger Lambda functions in response to system events, custom application events, or scheduled rules.
Scheduled rules – invoke Lambda at fixed intervals (e.g., cron jobs)
AWS service events – respond to events from services like EC2, S3, RDS
Custom events – send events from your own applications
SaaS partner events – respond to events from integrated SaaS providers
Open Amazon EventBridge in the AWS Console
Create a new rule and choose event pattern or schedule
As target, choose 'Lambda function' and select the function
Set permissions to allow EventBridge to invoke the Lambda
Save the rule and test by generating the associated event